22eae17b200a3c872b59194d0b85206ff93f25f1,src/freenet/pluginmanager/PproxyToadlet.java,PproxyToadlet,handleGet,#URI#ToadletContext#,43
Before Change
//pm.handleHTTPGet(plugin, data);
//writeReply(ctx, 200, "text/html", "OK", mkPage("plugin", pm.handleHTTPGet(plugin, data)));
writeReply(ctx, 200, "text/html", "OK", pm.handleHTTPGet(plugin, data));
}
After Change
writeReply(ctx, 200, "text/html", "OK", mkForwardPage("Removing plugin", "Removing plugin...", ".", 5));
} else if (ks.startsWith("?load=")) {
pm.startPlugin(ks.substring("?load=".length()));
writeReply(ctx, 200, "text/html", "OK", mkForwardPage("Loading plugin", "Loading plugin...", ".", 5));
} else {
int to = ks.indexOf("/");
String plugin, data;
if (to == -1) {
plugin = ks;
data = "";
} else {
plugin = ks.substring(0, to);
data = ks.substring(to + 1);
}
//pm.handleHTTPGet(plugin, data);
//writeReply(ctx, 200, "text/html", "OK", mkPage("plugin", pm.handleHTTPGet(plugin, data)));
try {
writeReply(ctx, 200, "text/html", "OK", pm.handleHTTPGet(plugin, data));
} catch (PluginHTTPException ex) {
writeReply(ctx, ex.getCode(), ex.getMimeType(), ex.getDesc(), ex.getMessage());
}